package global

import (
	"github.com/go-redis/redis/v8"
	"github.com/gorilla/websocket"
	"gorm.io/gorm"
)

var (
	MySqlDB *gorm.DB
	RDB     *redis.Client
)

var ClientMap map[int]Node = make(map[int]Node) // 建立 用户ID和用户信息的映射关系

type Node struct {
	Conn *websocket.Conn
	Data chan []byte
}

type Message struct {
	UserId  int    `json:"user_id"`
	DistId  int    `json:"dist_id"`
	Content string `json:"content"`
	Cmd     int    `json:"cmd"` //消息类型
}
